from Tools.demo.spreadsheet import center

ss = 0
'''
str.replace(old, new[, max])  # 将字符串中的old替换为new，max为替换次数
str.center(width[, fillchar])  # 将字符串居中，width为总长度，fillchar为填充字符
str.join(iterable)  # 将可迭代对象中的元素以str为分隔符，合并成一个新的字符串
str.strip(chars)  # 去除字符串左右两端的指定字符，默认为空格
str.lstrip(chars)  # 去除字符串左端的指定字符，默认为空格
str.rstrip(chars)  # 去除字符串右端的指定字符，默认为空格
'''

s = 'Hello World'
# 字符串的替换
new_s1 = s.replace('o', '你好', 1)  # 字后一个参数是总替换次数，默认是全部替换
print(new_s1)  # Hell你好 W你好rld

# 字符串在指定的宽度范围内居中
print(s.center(20))  # Hello World
print(s.center(20, '*'))  # ****Hello World**** 用*填充空白区域
print('开始了'.center(30, '*'))

# 去掉字符串左右的空格
s1 = '      Hello World       '
print(s1.strip())  # Hello World
print(s1.lstrip())  # Hello World
print(s1.rstrip())  # Hello World

# 去掉指定的字符
s2 = 'ld-asdHello World'  #
print(s2.strip('ldt'))  # -asdHello Wor  与顺序无关 ,只要包含某字母都会去掉
print(s2.lstrip('ldt'))  # -asdHello World  与顺序无关
print(s2.rstrip('dlt'))  # ld-asdHello Wor  与顺序无关 ,只要包含某字母都会去掉
